	format	ELF
	extrn	__bb_appstub_appstub
	extrn	__bb_basic_basic
	extrn	__bb_blitz_blitz
	extrn	__bb_bmploader_bmploader
	extrn	__bb_cocoamaxgui_cocoamaxgui
	extrn	__bb_d3d7max2d_d3d7max2d
	extrn	__bb_directsoundaudio_directsoundaudio
	extrn	__bb_dxgraphics_dxgraphics
	extrn	__bb_eventqueue_eventqueue
	extrn	__bb_fltkmaxgui_fltkmaxgui
	extrn	__bb_freeaudioaudio_freeaudioaudio
	extrn	__bb_freejoy_freejoy
	extrn	__bb_freeprocess_freeprocess
	extrn	__bb_freetypefont_freetypefont
	extrn	__bb_glew_glew
	extrn	__bb_glgraphics_glgraphics
	extrn	__bb_glmax2d_glmax2d
	extrn	__bb_gnet_gnet
	extrn	__bb_jpgloader_jpgloader
	extrn	__bb_macos_macos
	extrn	__bb_max2d_max2d
	extrn	__bb_maxutil_maxutil
	extrn	__bb_oggloader_oggloader
	extrn	__bb_openalaudio_openalaudio
	extrn	__bb_pngloader_pngloader
	extrn	__bb_polledinput_polledinput
	extrn	__bb_random_random
	extrn	__bb_reflection_reflection
	extrn	__bb_retro_retro
	extrn	__bb_tgaloader_tgaloader
	extrn	__bb_timer_timer
	extrn	__bb_wavloader_wavloader
	extrn	__bb_win32_win32
	extrn	__bb_win32maxgui_win32maxgui
	extrn	bbCos
	extrn	bbEmptyString
	extrn	bbEnd
	extrn	bbExp
	extrn	bbFloatToInt
	extrn	bbHandleFromObject
	extrn	bbHandleToObject
	extrn	bbObjectDowncast
	extrn	bbOnDebugEnterScope
	extrn	bbOnDebugEnterStm
	extrn	bbOnDebugLeaveScope
	extrn	bbSin
	extrn	bbSqr
	extrn	bbStringClass
	extrn	bbStringConcat
	extrn	bbStringFromDouble
	extrn	bbStringFromInt
	extrn	brl_filesystem_CloseFile
	extrn	brl_filesystem_WriteFile
	extrn	brl_graphics_Flip
	extrn	brl_graphics_Graphics
	extrn	brl_max2d_Plot
	extrn	brl_max2d_SetColor
	extrn	brl_polledinput_WaitKey
	extrn	brl_standardio_Print
	extrn	brl_stream_TStream
	extrn	brl_stream_WriteLine
	public	_bb_main
	public	bb_ff
	public	bb_gabor
	public	bb_gamma2
	public	bb_lambda
	public	bb_sigma2
	public	bb_theta
	public	bb_w
	section	"code" executable
_bb_main:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	cmp	dword [_128],0
	je	_129
	mov	eax,0
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_129:
	mov	dword [_128],1
	fldz
	fstp	qword [ebp-8]
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],bbEmptyString
	mov	dword [ebp-24],bbEmptyString
	fldz
	fstp	qword [ebp-32]
	push	ebp
	push	_111
	call	dword [bbOnDebugEnterScope]
	add	esp,8
	call	__bb_blitz_blitz
	call	__bb_polledinput_polledinput
	call	__bb_wavloader_wavloader
	call	__bb_pngloader_pngloader
	call	__bb_timer_timer
	call	__bb_random_random
	call	__bb_reflection_reflection
	call	__bb_dxgraphics_dxgraphics
	call	__bb_glgraphics_glgraphics
	call	__bb_bmploader_bmploader
	call	__bb_d3d7max2d_d3d7max2d
	call	__bb_max2d_max2d
	call	__bb_basic_basic
	call	__bb_openalaudio_openalaudio
	call	__bb_retro_retro
	call	__bb_cocoamaxgui_cocoamaxgui
	call	__bb_fltkmaxgui_fltkmaxgui
	call	__bb_directsoundaudio_directsoundaudio
	call	__bb_freetypefont_freetypefont
	call	__bb_eventqueue_eventqueue
	call	__bb_gnet_gnet
	call	__bb_jpgloader_jpgloader
	call	__bb_glmax2d_glmax2d
	call	__bb_oggloader_oggloader
	call	__bb_tgaloader_tgaloader
	call	__bb_appstub_appstub
	call	__bb_win32maxgui_win32maxgui
	call	__bb_maxutil_maxutil
	call	__bb_freeaudioaudio_freeaudioaudio
	call	__bb_freeprocess_freeprocess
	call	__bb_macos_macos
	call	__bb_freejoy_freejoy
	call	__bb_win32_win32
	call	__bb_glew_glew
	push	_39
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_41
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,180
	sub	eax,dword [bb_theta]
	mov	dword [bb_theta],eax
	push	_42
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_43
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_44
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_45
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_46
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	60
	push	0
	push	600
	push	800
	call	brl_graphics_Graphics
	add	esp,20
	push	_47
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_48]
	and	eax,1
	cmp	eax,0
	jne	_49
	push	_3
	call	brl_filesystem_WriteFile
	add	esp,4
	push	eax
	call	bbHandleFromObject
	add	esp,4
	mov	dword [bb_ff],eax
	or	dword [_48],1
_49:
	push	_50
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_4
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_51
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_52
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_53
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_5
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_54
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_6
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_55
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_7
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_56
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_57
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_8
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_58
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_9
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_59
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_10
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_60
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_11
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_61
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_62
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_12
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_63
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_13
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_64
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_14
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_65
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_66
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_67
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	qword [ebp-8]
	push	_69
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [bb_w]
	neg	eax
	mov	dword [ebp-12],eax
	mov	esi,dword [bb_w]
	jmp	_71
_17:
	push	_73
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [bb_w]
	neg	eax
	mov	dword [ebp-16],eax
	mov	ebx,dword [bb_w]
	jmp	_75
_20:
	push	_77
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	push	_79
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	bbStringFromInt
	add	esp,4
	mov	dword [ebp-24],eax
	push	_81
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jl	_82
	push	_83
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	bbStringFromInt
	add	esp,4
	push	eax
	push	_21
	call	bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
_82:
	push	_84
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jl	_85
	push	_86
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	bbStringFromInt
	add	esp,4
	push	eax
	push	_21
	call	bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
_85:
	push	_87
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_24
	push	dword [ebp-20]
	push	_23
	push	dword [ebp-24]
	push	_22
	call	bbStringConcat
	add	esp,8
	push	eax
	call	bbStringConcat
	add	esp,8
	push	eax
	call	bbStringConcat
	add	esp,8
	push	eax
	call	bbStringConcat
	add	esp,8
	push	eax
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_88
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	dword [bb_theta]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	bb_gabor
	add	esp,12
	fstp	qword [ebp-32]
	push	_90
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_26
	fld	qword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	bbStringFromDouble
	add	esp,8
	push	eax
	push	_25
	call	bbStringConcat
	add	esp,8
	push	eax
	call	bbStringConcat
	add	esp,8
	push	eax
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_91
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-8]
	fld	qword [ebp-32]
	fmul	qword [ebp-32]
	faddp	st1,st0
	fstp	qword [ebp-8]
	push	_92
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-32]
	fld1
	faddp	st1,st0
	fstp	qword [ebp-32]
	push	_93
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-32]
	fld	qword [_140]
	fmulp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	bbFloatToInt
	add	esp,8
	push	eax
	fld	qword [ebp-32]
	fld	qword [_141]
	fmulp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	bbFloatToInt
	add	esp,8
	push	eax
	fld	qword [ebp-32]
	fld	qword [_142]
	fmulp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	bbFloatToInt
	add	esp,8
	push	eax
	call	brl_max2d_SetColor
	add	esp,12
	push	_94
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	add	eax,dword [bb_w]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-12]
	add	eax,dword [bb_w]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	call	brl_max2d_Plot
	add	esp,8
_18:
	add	dword [ebp-16],1
_75:
	cmp	dword [ebp-16],ebx
	jle	_20
_19:
_15:
	add	dword [ebp-12],1
_71:
	cmp	dword [ebp-12],esi
	jle	_17
_16:
	push	_95
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_96
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_97
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_98
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_101
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_102
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_29
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_103
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_30
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_104
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_31
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_105
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_stream_WriteLine
	add	esp,8
	push	_106
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	bbStringFromDouble
	add	esp,8
	push	eax
	call	brl_standardio_Print
	add	esp,4
	push	_107
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	brl_stream_TStream
	push	dword [bb_ff]
	call	bbHandleToObject
	add	esp,4
	push	eax
	call	bbObjectDowncast
	add	esp,8
	push	eax
	call	brl_filesystem_CloseFile
	add	esp,4
	push	_108
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	brl_graphics_Flip
	add	esp,4
	push	_109
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	call	brl_polledinput_WaitKey
	push	_110
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	call	bbEnd
	mov	ebx,0
_32:
	call	dword [bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
bb_gabor:
	push	ebp
	mov	ebp,esp
	sub	esp,96
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fldz
	fstp	qword [ebp-20]
	fldz
	fstp	qword [ebp-28]
	push	ebp
	push	_135
	call	dword [bbOnDebugEnterScope]
	add	esp,8
	push	_130
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	fstp	qword [ebp-52]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	sub	esp,8
	fstp	qword [esp]
	call	bbCos
	add	esp,8
	fld	qword [ebp-52]
	fmulp	st1,st0
	fstp	qword [ebp-52]
	fld	qword [ebp-52]
	fstp	qword [ebp-44]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	fstp	qword [ebp-84]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	sub	esp,8
	fstp	qword [esp]
	call	bbSin
	add	esp,8
	fld	qword [ebp-84]
	fmulp	st1,st0
	fstp	qword [ebp-84]
	fld	qword [ebp-44]
	fsub	qword [ebp-84]
	fstp	qword [ebp-44]
	fld	qword [ebp-44]
	fstp	qword [ebp-20]
	push	_132
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	fstp	qword [ebp-68]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	sub	esp,8
	fstp	qword [esp]
	call	bbSin
	add	esp,8
	fld	qword [ebp-68]
	fmulp	st1,st0
	fstp	qword [ebp-68]
	fld	qword [ebp-68]
	fstp	qword [ebp-60]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	fstp	qword [ebp-76]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-96],eax
	fild	dword [ebp+-96]
	sub	esp,8
	fstp	qword [esp]
	call	bbCos
	add	esp,8
	fld	qword [ebp-76]
	fmulp	st1,st0
	fstp	qword [ebp-76]
	fld	qword [ebp-60]
	fadd	qword [ebp-76]
	fstp	qword [ebp-60]
	fld	qword [ebp-60]
	fstp	qword [ebp-28]
	push	_134
	call	dword [bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-20]
	fmul	qword [ebp-20]
	fld	qword [bb_gamma2]
	fmul	qword [ebp-28]
	fmul	qword [ebp-28]
	faddp	st1,st0
	fchs
	fld	qword [_149]
	fmul	qword [bb_sigma2]
	fdivp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	bbExp
	add	esp,8
	fstp	qword [ebp-36]
	fld	qword [ebp-20]
	fld	qword [_150]
	fmulp	st1,st0
	fdiv	qword [bb_lambda]
	sub	esp,8
	fstp	qword [esp]
	call	bbCos
	add	esp,8
	fld	qword [ebp-36]
	fmulp	st1,st0
	fstp	qword [ebp-36]
	fld	qword [ebp-36]
	fstp	qword [ebp-92]
_37:
	call	dword [bbOnDebugLeaveScope]
	fld	qword [ebp-92]
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" writeable align 8
	align	4
_128:
	dd	0
_112:
	db	"gaborgenerator2",0
_113:
	db	"theta",0
_114:
	db	"i",0
	align	4
bb_theta:
	dd	135
_115:
	db	"gamma2",0
_116:
	db	"d",0
	align	8
bb_gamma2:
	dd	0x80000000,0x3fb70a3d
_117:
	db	"sigma2",0
	align	8
bb_sigma2:
	dd	0x0,0x40344000
_118:
	db	"lambda",0
	align	8
bb_lambda:
	dd	0x60000000,0x40166666
_119:
	db	"w",0
	align	4
bb_w:
	dd	5
_120:
	db	"ff",0
	align	4
bb_ff:
	dd	0
_121:
	db	"p",0
_122:
	db	"x",0
_123:
	db	"y",0
_124:
	db	"x_",0
_125:
	db	"$",0
_126:
	db	"y_",0
_127:
	db	"f",0
	align	4
_111:
	dd	1
	dd	_112
	dd	4
	dd	_113
	dd	_114
	dd	bb_theta
	dd	4
	dd	_115
	dd	_116
	dd	bb_gamma2
	dd	4
	dd	_117
	dd	_116
	dd	bb_sigma2
	dd	4
	dd	_118
	dd	_116
	dd	bb_lambda
	dd	4
	dd	_119
	dd	_114
	dd	bb_w
	dd	4
	dd	_120
	dd	_114
	dd	bb_ff
	dd	2
	dd	_121
	dd	_116
	dd	-8
	dd	2
	dd	_122
	dd	_114
	dd	-12
	dd	2
	dd	_123
	dd	_114
	dd	-16
	dd	2
	dd	_124
	dd	_125
	dd	-20
	dd	2
	dd	_126
	dd	_125
	dd	-24
	dd	2
	dd	_127
	dd	_116
	dd	-32
	dd	0
_40:
	db	"/home/spiglerg/Desktop/PoggioLikeModel/gabor generator/gaborgenerator2.bmx",0
	align	4
_39:
	dd	_40
	dd	1
	dd	1
	align	4
_41:
	dd	_40
	dd	3
	dd	1
	align	4
_42:
	dd	_40
	dd	6
	dd	1
	align	4
_43:
	dd	_40
	dd	7
	dd	1
	align	4
_44:
	dd	_40
	dd	9
	dd	1
	align	4
_45:
	dd	_40
	dd	11
	dd	1
	align	4
_46:
	dd	_40
	dd	27
	dd	1
	align	4
_47:
	dd	_40
	dd	30
	dd	1
	align	4
_48:
	dd	0
	align	4
_3:
	dd	bbStringClass
	dd	2147483647
	dd	8
	dw	103,97,98,111,114,46,99,117
	align	4
_50:
	dd	_40
	dd	32
	dd	1
	align	4
_4:
	dd	bbStringClass
	dd	2147483647
	dd	25
	dw	35,100,101,102,105,110,101,32,65,84,72,82,69,65,68,95
	dw	67,79,85,78,84,32,51,56,52
	align	4
_51:
	dd	_40
	dd	33
	dd	1
	align	4
_1:
	dd	bbStringClass
	dd	2147483647
	dd	0
	align	4
_52:
	dd	_40
	dd	34
	dd	1
	align	4
_53:
	dd	_40
	dd	35
	dd	1
	align	4
_5:
	dd	bbStringClass
	dd	2147483647
	dd	86
	dw	95,95,103,108,111,98,97,108,95,95,32,118,111,105,100,32
	dw	70,114,97,103,109,101,110,116,80,114,111,103,114,97,109,40
	dw	105,110,116,32,119,44,32,105,110,116,32,104,44,32,117,110
	dw	115,105,103,110,101,100,32,99,104,97,114,32,42,105,110,44
	dw	32,117,110,115,105,103,110,101,100,32,99,104,97,114,32,42
	dw	111,117,116,41,32,123
	align	4
_54:
	dd	_40
	dd	36
	dd	1
	align	4
_6:
	dd	bbStringClass
	dd	2147483647
	dd	11
	dw	32,32,105,110,116,32,120,44,32,121,59
	align	4
_55:
	dd	_40
	dd	37
	dd	1
	align	4
_7:
	dd	bbStringClass
	dd	2147483647
	dd	20
	dw	32,32,117,110,115,105,103,110,101,100,32,99,104,97,114,32
	dw	112,105,120,59
	align	4
_56:
	dd	_40
	dd	38
	dd	1
	align	4
_57:
	dd	_40
	dd	39
	dd	1
	align	4
_8:
	dd	bbStringClass
	dd	2147483647
	dd	8
	dw	32,32,105,110,116,32,105,59
	align	4
_58:
	dd	_40
	dd	40
	dd	1
	align	4
_9:
	dd	bbStringClass
	dd	2147483647
	dd	51
	dw	32,32,32,32,102,111,114,40,105,61,116,104,114,101,97,100
	dw	73,100,120,46,120,59,32,105,60,119,42,104,42,51,59,32
	dw	105,43,61,65,84,72,82,69,65,68,95,67,79,85,78,84
	dw	41,32,123
	align	4
_59:
	dd	_40
	dd	41
	dd	1
	align	4
_10:
	dd	bbStringClass
	dd	2147483647
	dd	16
	dw	32,32,32,32,32,32,120,61,105,47,51,32,37,32,119,59
	align	4
_60:
	dd	_40
	dd	42
	dd	1
	align	4
_11:
	dd	bbStringClass
	dd	2147483647
	dd	16
	dw	32,32,32,32,32,32,121,61,40,105,47,51,47,119,41,59
	align	4
_61:
	dd	_40
	dd	43
	dd	1
	align	4
_62:
	dd	_40
	dd	44
	dd	1
	align	4
_12:
	dd	bbStringClass
	dd	2147483647
	dd	21
	dw	32,32,32,32,32,32,47,47,67,104,101,99,107,32,98,111
	dw	114,100,101,114,115
	align	4
_63:
	dd	_40
	dd	45
	dd	1
	align	4
_13:
	dd	bbStringClass
	dd	2147483647
	dd	42
	dw	32,32,32,32,32,32,105,102,40,120,62,61,53,32,38,38
	dw	32,121,62,61,53,32,38,38,32,120,60,119,45,53,32,38
	dw	38,32,121,60,104,45,53,41,32,123
	align	4
_64:
	dd	_40
	dd	46
	dd	1
	align	4
_14:
	dd	bbStringClass
	dd	2147483647
	dd	19
	dw	32,32,32,32,32,32,32,32,102,108,111,97,116,32,71,48
	dw	61,48,59
	align	4
_65:
	dd	_40
	dd	47
	dd	1
	align	4
_66:
	dd	_40
	dd	48
	dd	1
	align	4
_67:
	dd	_40
	dd	51
	dd	1
	align	4
_69:
	dd	_40
	dd	52
	dd	1
	align	4
_73:
	dd	_40
	dd	53
	dd	3
	align	4
_77:
	dd	_40
	dd	54
	dd	5
	align	4
_79:
	dd	_40
	dd	55
	dd	5
	align	4
_81:
	dd	_40
	dd	56
	dd	5
	align	4
_83:
	dd	_40
	dd	56
	dd	18
	align	4
_21:
	dd	bbStringClass
	dd	2147483647
	dd	1
	dw	43
	align	4
_84:
	dd	_40
	dd	57
	dd	5
	align	4
_86:
	dd	_40
	dd	57
	dd	18
	align	4
_87:
	dd	_40
	dd	59
	dd	5
	align	4
_24:
	dd	bbStringClass
	dd	2147483647
	dd	2
	dw	93,59
	align	4
_23:
	dd	bbStringClass
	dd	2147483647
	dd	5
	dw	41,42,119,43,120
	align	4
_22:
	dd	bbStringClass
	dd	2147483647
	dd	17
	dw	32,32,32,32,32,32,32,32,112,105,120,61,105,110,91,40
	dw	121
	align	4
_88:
	dd	_40
	dd	61
	dd	5
	align	4
_90:
	dd	_40
	dd	62
	dd	5
	align	4
_26:
	dd	bbStringClass
	dd	2147483647
	dd	1
	dw	59
	align	4
_25:
	dd	bbStringClass
	dd	2147483647
	dd	18
	dw	32,32,32,32,32,32,32,32,71,48,61,71,48,43,112,105
	dw	120,42
	align	4
_91:
	dd	_40
	dd	64
	dd	1
	align	4
_92:
	dd	_40
	dd	65
	dd	5
	align	4
_93:
	dd	_40
	dd	66
	dd	5
	align	8
_140:
	dd	0x0,0x40600000
	align	8
_141:
	dd	0x0,0x40600000
	align	8
_142:
	dd	0x0,0x40600000
	align	4
_94:
	dd	_40
	dd	72
	dd	5
	align	4
_95:
	dd	_40
	dd	79
	dd	1
	align	4
_96:
	dd	_40
	dd	80
	dd	1
	align	4
_97:
	dd	_40
	dd	81
	dd	1
	align	4
_98:
	dd	_40
	dd	82
	dd	1
	align	4
_101:
	dd	bbStringClass
	dd	2147483647
	dd	50
	dw	32,32,32,32,32,32,32,32,111,117,116,91,105,93,61,40
	dw	117,110,115,105,103,110,101,100,32,99,104,97,114,41,102,97
	dw	98,115,40,71,48,47,54,46,49,55,48,48,48,48,48,56
	dw	41,59
	align	4
_102:
	dd	_40
	dd	83
	dd	1
	align	4
_29:
	dd	bbStringClass
	dd	2147483647
	dd	7
	dw	32,32,32,32,32,32,125
	align	4
_103:
	dd	_40
	dd	84
	dd	1
	align	4
_30:
	dd	bbStringClass
	dd	2147483647
	dd	5
	dw	32,32,32,32,125
	align	4
_104:
	dd	_40
	dd	85
	dd	1
	align	4
_31:
	dd	bbStringClass
	dd	2147483647
	dd	1
	dw	125
	align	4
_105:
	dd	_40
	dd	86
	dd	1
	align	4
_106:
	dd	_40
	dd	89
	dd	1
	align	4
_107:
	dd	_40
	dd	93
	dd	1
	align	4
_108:
	dd	_40
	dd	95
	dd	1
	align	4
_109:
	dd	_40
	dd	96
	dd	1
	align	4
_110:
	dd	_40
	dd	97
	dd	1
_136:
	db	"gabor",0
_137:
	db	"theta_",0
_138:
	db	"xx",0
_139:
	db	"yy",0
	align	4
_135:
	dd	1
	dd	_136
	dd	2
	dd	_122
	dd	_114
	dd	-4
	dd	2
	dd	_123
	dd	_114
	dd	-8
	dd	2
	dd	_137
	dd	_114
	dd	-12
	dd	2
	dd	_138
	dd	_116
	dd	-20
	dd	2
	dd	_139
	dd	_116
	dd	-28
	dd	0
	align	4
_130:
	dd	_40
	dd	16
	dd	3
	align	4
_132:
	dd	_40
	dd	17
	dd	3
	align	4
_134:
	dd	_40
	dd	19
	dd	3
	align	8
_149:
	dd	0x0,0x40000000
	align	8
_150:
	dd	0x0,0x40768000
